import request from "@/utils/request";

/**
 * wishListTable
 * 稀有商品列表数据
 * @param cate_id { Int } 分类id
 * @param wish_user_code { String } 许愿者ID
 * @param wish_nickname { String } 许愿者昵称
 * @param finish_user_code { String } 祝福（完成）者ID
 * @param finish_nickname 祝福（完成）者昵称
 * @param finish_date 祝福（完成）日期
 * @param product_name 商品名称
 * @param days { Int } 天数
 * @param price { Int } 价格
 * @param status { Int } 状态 0 未实现  1 已实现
 * @param page_size { String } 每页显示条数，默认10
 * @param page { String } 当前页
 * @returns {AxiosPromise}
 */
export function wishListTable(
  {
    cate_id,
    wish_user_code,
    status,
    wish_nickname,
    finish_user_code,
    finish_nickname,
    finish_date,
    product_name,
    days,
    price
  },
  { page_size, page }
) {
  return request({
    url: "/mall/wish/list",
    method: "get",
    params: {
      cate_id,
      wish_user_code,
      wish_nickname,
      finish_user_code,
      status,
      finish_nickname,
      finish_date,
      product_name,
      days,
      price,
      page_size,
      page
    }
  });
}

/**
 * categoryList
 * @desc 类别列表
 * @returns {*}
 */
export function categoryList() {
  return request({
    url: "/mall/product-cate/of-all",
    method: "get"
  });
}
